catalytic site - English Synonyms Dictionary